someone that lives in seclusion - Allemand Anglais Dictionnaire